
Ext.onReady(function(){
	Ext.require([
		'Ext.form.*'
	]);

   var form_login = Ext.create('Ext.form.Panel', {
        frame:true,
        bodyStyle:'padding:10px 10px 0',
        fieldDefaults: {
            msgTarget: 'side',
            labelWidth: 75
        },
        defaultType: 'textfield',
        defaults: {
            anchor: '100%'
        },

        items: [{
            fieldLabel: 'Email',
            vtype:'email',
            name: 'email',
            allowBlank:false
        }],

        buttons: [{
			   	text: 'Enviar',
						   		/*funcion que atiende la recuperacion de contrasenha*/
			   	handler: function() {
								form_login.getForm().submit({
								url: "/recuperar/contrasenha",
								params: {
									submit: "submit",
								},
								method: "post",
								waitTitle:'Conectando', 
								waitMsg:'Enviando datos...',
								success: function() {									
									window.location = '/';
								},
								failure: function() {
									Ext.Msg.alert("No esta autenticado", "Su email no esta en el sistema");
								}	
							})
							
				}			/* fin de la funcion*/
			},{
						text: 'Cancelar',
						handler: function() {
			                this.up('form').getForm().reset();
			                this.up('window').hide();
			            }
						
					}]
        

    });

	Ext.create('Ext.window.Window', {
		title: 'Recuperar Contrasenha',
		plain:true,
		resizable: true,
		closable: false,
        border: false,
		height: 150,
		width: 320,
		layout: 'fit',
		renderTo: Ext.getBody(),
		items: form_login,
	}).show();

});
   
